Une stratocratie (du grec στρατός, stratós, « armée » et κράτος, krátos, « autorité », « pouvoir ») est une forme de gouvernement militaire dans lequel l'État et l'armée sont traditionnellement et constitutionnellement la même entité, et où les postes gouvernementaux sont toujours occupés par des officiers et chefs militaires[1]. Elle est différente de la dictature militaire ou de la junte militaire, dans laquelle le pouvoir politique de l'armée n'est pas appliqué ou même soutenu par d'autres lois.
Le service militaire, obligatoire ou volontaire, permet aux citoyens d'avoir le droit d'élire et de gouverner. Le pouvoir politique de l'armée est pris en charge par la loi, la constitution et la société. Une stratocratie est donc le plus souvent une méritocratie et n'a pas à être autocratique par nature pour préserver son droit de gouverner.